package cn.wolfcode.wolf2w.strategy.job;

import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

//@Component
public class StrategyRankDataJob {

    /**
     * cron表达式详解
     * 　　Cron表达式是一个字符串，字符串以5或6个空格隔开，分为6或7个域，每一个域代表一个含义，Cron有如下两种语法格式：
     *
     * 　　（1） Seconds Minutes Hours DayofMonth Month DayofWeek Year
     *           秒       分     时      几号      月     周几      年
     *
     * 　　（2）Seconds Minutes Hours DayofMonth Month DayofWeek     Spring 支持是这个
     *           秒       分     时      几号      月     周几
     *
     *           0       0      2        1       *       ?       *   表示在每月的1日的凌晨2点调整任务
     *           0       15     10       ?       *    MON-FRI        表示周一到周五每天上午10:15执行作业
     */
    /**
     * @Scheduled 任务调度注解
     * cron 表达式： 任务计划--什么时候执行下面方法
     */
    @Scheduled(cron = "0/5 * * * * ?")
    public void doWork(){
        System.out.println("-------------->" + System.currentTimeMillis());
    }
}
